<!DOCTYPE html>
<html lang="zh_CN">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

</body>
<script type="text/javascript">

    // alert('我是弹出来的内容');

    /*程序完成一些任务 例如：电脑是也叫做计算机，运算*/
    /*加法 期望用户可以输入两个数字 进行求和*/

    /*
    * window.prompt() 是属于javascript的固定写法。使用这个后，可以让浏览器窗口弹出一个输入框，用户输入内容。可以在括号给出提示（提示是一个字符串：'输入一个数字：'）
    * */

    /*
    * javascript的变量
    *
    * 什么是变量？（可以 变化的量 可以变化的信息）
    *
    * 如何定义?
    * var 是variable的简写，翻译过来是可变的 是javascript的关键字 用来声明变量
    * var 后面的是变量的名称，一般也叫做变量的标识符。
    *
    * 标识符的组成: a-z A-Z 0-9 $ _ 这个几个部分组成，不能以数字开头
    *
    *
    * */

    /*1. 变量的声明 相当于由了一个容器 容器里面没有存放内容 存在一个默认值 undefined*/
    var number1;
    var number2;
    var sum;

    var username;
    var age;
    var userInfo;


    /*2.向容器里面放东西，专业术语，赋值*/
    /* = 不是数学上的相等，代表是赋值，将等号右侧的信息，给到左侧的容器，以后可以通过容器名称，也就是变量名拿到内容*/
    // number1 = 12;

    // alert(number1);


    number1 = window.prompt('输入一个数字：');
    number2 = window.prompt('再输入一个数字：');

    alert(typeof number1);
    alert(typeof number2);

    /*=赋值 （number1 + number2 求和操作）*/
    /*
    在js 里面 +
    含义1：代表是数学上的 加法 （如果操作数是 number 类型）
    含义2：字符串的拼接 (操作数里面有字符串类型，则做拼接)

    * */
    /*底层：sun = '1' + '2'; 12 */
    sum = number1 + number2;

    alert(sum);


</script>

</html>
